﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;

namespace MobileGIS.Carto
{
    public class FeatureClass:IFeatureClass
    {
        internal FeatureClass()
        {
        }

        #region IFeatureClass Members

        public IFields Fields
        {
            get { throw new NotImplementedException(); }
        }

        public IFeature CreateFeature()
        {
            throw new NotImplementedException();
        }

        public bool DeleteFeature(IFeature ftr)
        {
            throw new NotImplementedException();
        }

        public bool IsEdit()
        {
            throw new NotImplementedException();
        }

        public bool SaveEdit()
        {
            throw new NotImplementedException();
        }

        public bool StopEdit()
        {
            throw new NotImplementedException();
        }

        public IFeatureCursor Search(IQueryFilter filter)
        {
            throw new NotImplementedException();
        }

        #endregion

        #region IClass Members

        public string Caption
        {
            get { throw new NotImplementedException(); }
        }

        public string DataSource
        {
            get { throw new NotImplementedException(); }
        }

        public string Name
        {
            get { throw new NotImplementedException(); }
        }

        #endregion

        #region IFeatureClass Members


        public bool BeginEdit()
        {
            throw new NotImplementedException();
        }

        #endregion

        #region IFeatureClass Members


        public FeatureClassType FeatureClassType
        {
            get { throw new NotImplementedException(); }
        }

        public MobileGIS.Geometries.GeometryType GeometryType
        {
            get { throw new NotImplementedException(); }
        }

        #endregion

        #region IClass Members


        public bool HasOID
        {
            get { throw new NotImplementedException(); }
        }

        public string OIDFieldName
        {
            get { throw new NotImplementedException(); }
        }

        public void AddField(IField field)
        {
            throw new NotImplementedException();
        }

        public void DeleteField(IField field)
        {
            throw new NotImplementedException();
        }

        public int FindField(string name)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
